365bet中国官方网站

  • word of the day

    strait of dover

    strait of dover - 365bet中国官方网站 definition and meaning for word strait of dover

    Definition
    (noun) the strait between the English Channel and the North Sea; shortest distance between England and the European continent

  • Word used in video below:
    text: and the crab-stuffed Dover sole?
    Download our Mobile App Today